import java.util.ArrayList;
import java.util.Objects;

public class API {

    public static void main(String[] args) {

        String str = "23.23";

        int i = Integer.parseInt(str);
        //这个是类去调用方法，将字符串转化为对应的基本数据类型
        //需要注意如果用“23.23”类似这种，程序会报错
        int ii =  Integer.valueOf(str);
        //而这种是使用valueOf()方法将字符串转换为基本数据类型的包装类对象，
        // 然后再通过自动拆箱操作获取基本数据类型的值。
        System.out.println(i+1);
        System.out.println(ii+1);
        //输出 24

        String str2 = "23.23";
        double d = Double.parseDouble(str2);
        double dd = Double.valueOf(str2);

        System.out.println(d+1);
        System.out.println(dd+1);
        //输出24.23
    }
/*        Integer integer = 12;
        String str = integer.toString();
        //这个用对象去调用toString()方法
        System.out.println(str+1);
        //输出结果为 121

        Integer integer1 = 13;
        String str2 = Integer.toString(integer1);
        //这个用类直接去调用toString()方法
        //这里的参数既可以直接写13，也可以integer1变量，因为自动拆箱
        System.out.println(str2+1);
        //输出结果为 131

    }*/

/*        ArrayList<Integer> list = new ArrayList<>();
        list.add(12);//自动装箱

        int i = list.get(0);//自动拆箱
        System.out.println(i);


    }*/

/*        Integer integer = Integer.valueOf(12);
        System.out.println(integer);

        Integer integer1 = 13;
        System.out.println(integer1);

        Integer integer2 = 14;
        int i = integer2;
        System.out.println(i);
    }*/
}


